self-supporting structure - Français Anglais Dictionnaire